package Clases;
/**
 * 
 */


import java.util.Set;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
import javax.persistence.Table;

/**
 * @author bruno_000
 *
 */
@Entity
@Table(name="grupo",schema="bdd_II")
public class Grupo {
	
	private String grupo;
	private Set<Seleccion> selecciones;
	
	/**
	 * Constructor sin parametros
	 */
	public Grupo(){}

	/**
	 * @param grupo
	 * @param selecciones
	 */
	public Grupo(String grupo, Set<Seleccion> selecciones) {
		this.grupo = grupo;
		this.selecciones = selecciones;
	}

	/**
	 * @return el grupo
	 */
	@Id
	@Column(name="nombre_grupo")
	public String getGrupo() {
		return grupo;
	}

	/**
	 * @param grupo the grupo to set
	 */
	public void setGrupo(String grupo) {
		this.grupo = grupo;
	}

	/**
	 * @return the selecciones
	 */
	@OneToMany(mappedBy="grupo")
	public Set<Seleccion> getSelecciones() {
		return selecciones;
	}

	/**
	 * @param selecciones the selecciones to set
	 */
	public void setSelecciones(Set<Seleccion> selecciones) {
		this.selecciones = selecciones;
	}
}
